package com.hdoit.ares.logical.tp.zzb.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

import com.tennetcn.common.message.ModelBase;
/**
 * @author      chenghuan
 * @email       
 * @createtime  2017年10月26日 15:08:53
 * @comment
 */
@Entity
@Table(name="tp_zzb_DataCallback")
public class ZzbDataCallback extends ModelBase{
    //主键
    @Id
    @Column(name="id")
    private String id;

    //请求时间
    @Column(name="requestDate")
    private Date requestDate;

    //任务号
    @Column(name="taskId")
    private String taskId;

    //供应商ID
    @Column(name="prvId")
    private String prvId;
    
    //保险公司简称
    @Column(name="prvName")
    private String prvName;

    //回调结果
    @Column(name="respCode")
    private String respCode;

    //错误消息
    @Column(name="errorMsg")
    private String errorMsg;

    //渠道id
    @Column(name="channelId")
    private String channelId;

    //渠道用户id
    @Column(name="channelUserId")
    private String channelUserId;

    //任务状态代码
    @Column(name="taskState")
    private String taskState;

    //任务状态描述
    @Column(name="taskStateDescription")
    private String taskStateDescription;

    //车辆信息
    @Column(name="carInfo")
    private String carInfo;

    //车主信息
    @Column(name="carOwner")
    private String carOwner;

    //投保人信息
    @Column(name="applicant")
    private String applicant;

    //被保人信息
    @Column(name="insured")
    private String insured;

    //保险配置
    @Column(name="insureInfo")
    private String insureInfo;

    //消息提醒
    @Column(name="msgType")
    private String msgType;

    //影响图片信息
    @Column(name="imageInfos")
    private String imageInfos;

    //配送信息
    @Column(name="delivery")
    private String delivery;

    //报价有效期
    @Column(name="quoteValidTime")
    private Date quoteValidTime;

    //支付有效期
    @Column(name="payValidTime")
    private Date payValidTime;

    //数据项信息
    @Column(name="insureSupplys")
    private String insureSupplys;
    
    //评分参数
    @Column(name="scoreRate")
    private String scoreRate;
    
    public String getScoreRate() {
		return scoreRate;
	}
	public void setScoreRate(String scoreRate) {
		this.scoreRate = scoreRate;
	}
	public String getPrvId() {
		return prvId;
	}
	public void setPrvId(String prvId) {
		this.prvId = prvId;
	}
	public String getId(){
        return this.id;
    }
    public void setId(String id){
         this.id=id;
    }

    public Date getRequestDate(){
        return this.requestDate;
    }
    public void setRequestDate(Date requestDate){
         this.requestDate=requestDate;
    }

    public String getTaskId(){
        return this.taskId;
    }
    public void setTaskId(String taskId){
         this.taskId=taskId;
    }

    public String getPrvName(){
        return this.prvName;
    }
    public void setPrvName(String prvName){
         this.prvName=prvName;
    }

    public String getRespCode(){
        return this.respCode;
    }
    public void setRespCode(String respCode){
         this.respCode=respCode;
    }

    public String getErrorMsg(){
        return this.errorMsg;
    }
    public void setErrorMsg(String errorMsg){
         this.errorMsg=errorMsg;
    }

    public String getChannelId(){
        return this.channelId;
    }
    public void setChannelId(String channelId){
         this.channelId=channelId;
    }

    public String getChannelUserId(){
        return this.channelUserId;
    }
    public void setChannelUserId(String channelUserId){
         this.channelUserId=channelUserId;
    }

    public String getTaskState(){
        return this.taskState;
    }
    public void setTaskState(String taskState){
         this.taskState=taskState;
    }

    public String getTaskStateDescription(){
        return this.taskStateDescription;
    }
    public void setTaskStateDescription(String taskStateDescription){
         this.taskStateDescription=taskStateDescription;
    }

    public String getCarInfo(){
        return this.carInfo;
    }
    public void setCarInfo(String carInfo){
         this.carInfo=carInfo;
    }

    public String getCarOwner(){
        return this.carOwner;
    }
    public void setCarOwner(String carOwner){
         this.carOwner=carOwner;
    }

    public String getApplicant(){
        return this.applicant;
    }
    public void setApplicant(String applicant){
         this.applicant=applicant;
    }

    public String getInsured(){
        return this.insured;
    }
    public void setInsured(String insured){
         this.insured=insured;
    }

    public String getInsureInfo(){
        return this.insureInfo;
    }
    public void setInsureInfo(String insureInfo){
         this.insureInfo=insureInfo;
    }

    public String getMsgType(){
        return this.msgType;
    }
    public void setMsgType(String msgType){
         this.msgType=msgType;
    }

    public String getImageInfos(){
        return this.imageInfos;
    }
    public void setImageInfos(String imageInfos){
         this.imageInfos=imageInfos;
    }

    public String getDelivery(){
        return this.delivery;
    }
    public void setDelivery(String delivery){
         this.delivery=delivery;
    }

    public Date getQuoteValidTime(){
        return this.quoteValidTime;
    }
    public void setQuoteValidTime(Date quoteValidTime){
         this.quoteValidTime=quoteValidTime;
    }

    public Date getPayValidTime(){
        return this.payValidTime;
    }
    public void setPayValidTime(Date payValidTime){
         this.payValidTime=payValidTime;
    }

    public String getInsureSupplys(){
        return this.insureSupplys;
    }
    public void setInsureSupplys(String insureSupplys){
         this.insureSupplys=insureSupplys;
    }
}